﻿/****************  公共样式  **********************/ /*
 * 页面公用背景(body引用样式:<body class="bodybg">)	
 */
.bodybg {
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	overflow-x: hidden;
	font-size: 12px;
	background-image: url('bodybg.jpg');
}

/*
 * 表头文字样式
 */
.TitleTextA {
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	padding-left: 12px;
	font-size: 15px;
	color: #395e95;
	vertical-align: middle;
}

.TitleTextB {
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	padding-left: 0px;
	font-size: 15px;
	color: #395e95;
	vertical-align: middle;
}

/** 必填项标识符样式 */
.star {
	font-size: 14px;
	color: #ff0000;
	vertical-align: middle;
}

/** 普通文字样式 */
.tdText {
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #000000;
}

.tdText1 {
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: #000000;
}

/*********************  特殊界面样式  ****************************/
	/*=========================录入界面===================================*/ /*
 * 录入界面（含日期控件的table）
 */
.InputTableCalendar {
	width: 100%;
	color: #000000;
	background: #ffffff;
	border: 1px solid #cfcfcf;
	border-collapse: collapse;
}

.InputTableCalendarInTabPanel {
	width: 100%;
	color: #000000;
	background: #ffffff;
	border: 1px solid #cfcfcf;
	border-collapse: collapse;
}

.InputTableCalendar100 {
	width: 95%;
	color: #000000;
	background: #ffffff;
	border: 1px solid #cfcfcf;
	border-collapse: collapse;
}

.InputTableCalendar th {
	height: 28px;
	text-align: left;
	background-image: url('inputCalendarTop.jpg');
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

/* 
 * 录入界面（含日期控件的table）
 * <tr class="InputTableCalendarTR">   
 */
.InputTableCalendarTR {
	height: 26px;
	background: #ffffff;
}

/* 
 * 录入界面（含日期控件的table）：录入项目的名称列样式   
 */
.InputCalendarLeft {
	height: 26px;
	text-align: right;
	padding-right: 8px;
	background-color: #ffffff;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

.InputCalendarLeft1 {
	height: 26px;
	text-align: right;
	padding-right: 8px;
	background-color: #ffffff;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

/* 
 * 录入界面（含日期控件的table）：录入控件列样式   
 */
.InputCalendarRight {
	height: 26px;
	text-align: left;
	padding-left: 8px;
	background-color: #ffffff;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

/* 
 * 录入界面（含日期控件的table）：按扭行样式   
 */
.InputCalendarBtn {
	height: 36px;
	border: 0px;
	padding-top: 8px;
	padding-top: 5px;
	text-align: center;
	background-image: url('buttonBar.jpg');
}

/*
 * 录入界面（不含日期控件的table）
 */
.InputTable {
	color: #000000;
	width: 70%;
	background: #ffffff;
	border: 1px solid #cfcfcf;
	border-collapse: collapse;
}

.InputTable th {
	height: 28px;
	text-align: left;
	background-image: url('inputCalendarTop.jpg');
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

.InputTable tr {
	height: 26px;
	background: #ffffff;
}

/* 
 * 录入界面（不含日期控件的table）：录入项目的名称列样式   
 */
.InputTableLeft {
	width: 38%;
	height: 26px;
	text-align: right;
	padding-right: 8px;
	background-color: #ffffff;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

/* 
 * 录入界面（不含日期控件的table）：录入控件列样式   
 */
.InputTableRight {
	height: 26px;
	text-align: left;
	padding-left: 8px;
	background-color: #ffffff;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

.InputTableLeft22 {
	height: 26px;
	text-align: right;
	padding-right: 8px;
	background-color: #ffffff;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

/* 
 * 录入界面（不含日期控件的table）：录入项目的名称列样式   
 */
.InputTableLeft25 {
	width: 25%;
	height: 26px;
	text-align: right;
	padding-right: 8px;
	background-color: #ffffff;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

/* 
 * 录入界面（不含日期控件的table）：录入控件列样式   
 */
.InputTableRight75 {
	height: 26px;
	text-align: left;
	padding-left: 8px;
	background-color: #ffffff;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

/* 
 * 录入界面（不含日期控件的table）：按扭行样式   
 */
.InputTableBtn {
	height: 36px;
	border: 0px;
	padding-top: 8px;
	padding-top: 5px;
	text-align: center;
	background-image: url('buttonBar.jpg');
}

/*
 * 录入界面（调查）
 */
.InputQuestionnaireTable {
	color: #000000;
	width: 75%;
	background: #ffffff;
	border: 1px solid #cfcfcf;
	border-collapse: collapse;
	text-align: center;
}

.InputQuestionnaireTable th {
	height: 28px;
	text-align: left;
	background-image: url('inputCalendarTop.jpg');
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

.InputQuestionnaireTable tr {
	height: 26px;
	background: #ffffff;
}

/**
	调查表录入界面DIV样式（DIV）
  */
.divQueInput {
	text-align: center;
	height: 380px;
	width: 950px;
	overflow: scroll;
	border: 1px solid #81b1c5;
	vertical-align: top;
}

/* 
 * 录入界面（调查）：录入项目的名称列样式   
 */
.question {
	width: 38%;
	height: 26px;
	text-align: left;
	padding-left: 15px;
	background-color: #E1F0FF;
	font-style: #395e95;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

/* 
 * 录入界面（调查）：录入控件行样式   
 */
.answers {
	height: 26px;
	text-align: left;
	padding-left: 75px;
	background-color: #ffffff;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #000000;
}

/* 
 * 录入界面（调查）：录入答案行样式   
 */
.answer {
	height: 26px;
	text-align: left;
	padding-left: 15px;
	background-color: #ffffff;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

/* 
 * 录入界面（调查）：录入项目的名称文字样式   
 */
.questionText {
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	padding-left: 12px;
	font-size: 15px;
	font-weight: 600;
	color: #395e95;
	vertical-align: middle;
}

/*=========================查询条件界面===================================*/
	/*
 * 查询条件Table样式(不含Calendar的查询条件Table): 参考用户管理及用户组管理主界面
 */
.searchTable {
	width: 95%;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 12px;
	text-align: left;
	size: 12px;
	background: #FFFFFF;
	position: relative;
	border-bottom: 1px #97A8B7 solid;
	border-left: 1px #97A8B7 solid;
	border-right: 1px #97A8B7 solid;
	border-top: 0px;
}

.searchTable th {
	height: 28px;
	background-image: url('searchTableHead.jpg');
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

.InputTableCalendar100 th {
	height: 28px;
	background-image: url('searchTableHead.jpg');
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

/** 用于含有Calendar控件的查询条件Table样式：参考日志管理界面**/
.searchTableCalendar {
	width: 95%;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 12px;
	text-align: left;
	size: 12px;
	background: #FFFFFF;
	position: relative;
	border-bottom: 0px #97A8B7 solid;
	border-left: 1px #97A8B7 solid;
	border-right: 1px #97A8B7 solid;
	border-top: 0px;
}

.searchTableCalendar th {
	height: 28px;
	background-image: url('searchTableHead.jpg');
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

/*=========================列表界面===================================*/
	/** 按扭（居列表上方显示）+ 列表: 请参考用户管理首页 */
.BtnList {
	width: 100%;
	margin-left: 0px;
	margin-top: 0px;
	text-align: center;
	size: 12px;
	background: transparent;
}

.BtnListTh {
	width: 100%;
	height: 20px;
	background: transparent;
	text-align: right;
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px;
	vertical-align: baseline;
}

.BtnListTd {
	width: 100%;
	background: transparent;
	text-align: center;
	border-right: 0px solid #c1d9e5;
	border-left: 0px solid #c1d9e5;
	border-top: 0px solid #c1d9e5;
	border-bottom: 0px solid #c1d9e5;
	vertical-align: top;
}

/*
 * 通用DataTable表头样式(不包含TH,TR,TD样式)
 * WIDTH:100%;
 */
/* Liyx 11/09/09 */
.DataTable {
	width: 100%;
	border:1px solid #c5e3ff;
	text-align:center;
	border-collapse:collapse;
	word-break : break-all;
	/*
	width: 100%;
	margin: 0px;
	border: #81b1c5 1px solid;
	text-align: center;
	border-collapse: collapse;
	background: #ffffff;
	*/
}

/**
  * 通用DataTable表头样式(不包含TH,TR,TD样式)
  * WIDTH:95%
  */
.DataTable95 {
	width: 95%;
	margin: 0px;
	border: #81b1c5 1px solid;
	text-align: center;
	border-collapse: collapse;
	background: #ffffff;
}

.DataTable3500 {
	width: 3500px;
	margin: 0px;
	border: #81b1c5 1px solid;
	text-align: center;
	border-collapse: collapse;
	background: #ffffff;
}

.DataTable1800 {
	width: 1800px;
	margin: 0px;
	border: #81b1c5 1px solid;
	text-align: center;
	border-collapse: collapse;
	background: #ffffff;
}

.DataTable1000 {
	width: 1000px;
	margin: 0px;
	border: #81b1c5 1px solid;
	text-align: center;
	border-collapse: collapse;
	background: #ffffff;
}

/**
  DataTable表头样式(headerClass)
  */
.header {
	height: 20px;
	text-align: center;
	vertical-align: middle;
	font-size: 13px;
	background-image: url('tableHead.jpg');
	background-repeat: repeat-x;
	font-weight: 600;
	border-right: 1px solid #81b1c5;
	border-left: 0px;
	border-bottom: 1px solid #81b1c5;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	color: #395e95;
}

.headerBorderBottom0 {
	height: 20px;
	text-align: center;
	vertical-align: middle;
	font-size: 13px;
	background-image: url('tableHead.jpg');
	background-repeat: repeat-x;
	font-weight: 600;
	border-right: 1px solid #81b1c5;
	border-left: 0px;
	border-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	color: #395e95;
}
/* Liyx 11/09/09 */
.headerBorderBottom0Top0 {
	border-bottom:1px solid #246ad6; 
	border-right:1px solid #a5daff;
	background-color:#e7f8ff; 
	text-align:center; 
	color:#246ad6; 
	font-weight:bold;
	height:20px;
	/*
	height: 20px;
	text-align: center;
	vertical-align: middle;
	font-size: 13px;
	background-image: url('tableHead.jpg');
	background-repeat: repeat-x;
	font-weight: 600;
	border-right: 1px solid #81b1c5;
	border-left: 0px;
	border-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	color: #395e95;
	*/
}

/*
DataTable行列样式(columnClasses,rowClasses)
*/
.col {
	height: 32px;
	background: #ffffff;
	text-align: left;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	border-width: 1px;
	border-right: 1px solid #81b1c5;
	border-bottom: 1px solid #81b1c5;
	border-left: 1px solid #81b1c5;
	border-top: 1px solid #81b1c5;
	margin: 10px;
}

/*
 * OnMouseOver时
 * DataTable行列样式(columnClasses,rowClasses)
 */
.colChanged {
	background: #EDF1F4;
	height: 32px;
	text-align: left;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	border-width: 1px;
	border-right: 1px solid #81b1c5;
	border-bottom: 1px solid #81b1c5;
	border-left: 1px solid #81b1c5;
	border-top: 1px solid #81b1c5;
	margin: 10px;
}

/**
 * DataTable表头样式(styleClass)_WIDTH:100%
 * 只能用于DIV中的DatatTable
 */
.DataTable100 {
	width: 100%;
	margin: 0px;
	border: #81b1c5 1px solid;
	text-align: center;
	border-collapse: collapse;
	background: #ffffff;
}

.DataTable100 th {
	height: 20px;
	text-align: center;
	vertical-align: baseline;
	font-size: 13px;
	background-image: url('tableHead.jpg');
	background-repeat: repeat-x;
	font-weight: 600;
	border-right: 1px solid #81b1c5;
	border-left: 0px;
	border-bottom: 1px solid #81b1c5;
	margin: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	color: #395e95;
}

.DataTable100 tr {
	height: 32px;
	background: #ffffff;
	text-align: center;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-width: 1px;
	border-right: 1px solid #81b1c5;
	border-bottom: 1px solid #81b1c5;
	border-left: 1px solid #81b1c5;
	border-top: 1px solid #81b1c5;
	vertical-align: baseline;
}

.DataTable100 td {
	width: 20%;
	height: 32px;
	background: #ffffff;
	text-align: center;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-width: 1px;
	border-right: 1px solid #81b1c5;
	border-bottom: 1px solid #81b1c5;
	border-left: 1px solid #81b1c5;
	border-top: 1px solid #81b1c5;
	vertical-align: baseline;
}

/*=========================手工录入界面===================================*/
	/**
	手工录入数据界面整体样式（BUTTON + DIV）
  */
.divTable {
	width: 95%;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 12px;
	text-align: left;
	size: 12px;
	background: transparent;
	padding-bottom: 5px;
}

.divTableTH {
	height: 20px;
	background: transparent;
	text-align: left;
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px;
	vertical-align: middle;
}

.divTableTD {
	width: 100%;
	vertical-align: top;
	background: transparent;
	text-align: center;
	border-right: 0px solid #c1d9e5;
	border-left: 0px solid #c1d9e5;
	border-top: 0px solid #c1d9e5;
	border-bottom: 0px solid #c1d9e5;
}

/**
	手工录入数据界面DIV样式（DIV）
  */
.divHandInput {
	height: 380px;
	width: 100%;
	overflow: scroll;
	border: 1px solid #81b1c5;
	vertical-align: top;
}

/**
	多时点录入数据界面DIV样式（DIV）
  */
.divMultiTime {
	height: 450px;
	width: 970px;
	overflow: auto;
	border: 1px solid #81b1c5;
	vertical-align: top;
}

/*=========================权限管理界面===================================*/
	/** 用户组管理-->权限管理页面中的菜单树样式 */
.RightTree {
	height: 18px;;
	background: #ffffff;
	border: 0px #cfcfcf solid;
	border-collapse: collapse;
}

.RightTree th {
	height: 15px;;
	background: #ffffff;
	border: 0px #cfcfcf solid;
}

.RightTree td {
	height: 18px;
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
	border-left: 0px solid #cfcfcf;
	border-top: 0px solid #cfcfcf;
	background: #ffffff;
}

/*=========================用户组添加用户界面===================================*/
	/** 用户组添加用户界面样式：
    TwoHalf用于整个界面Table,FieldSet用于两个边框样式
    TdLeft和TdRight分别用于左右两侧Table */
.TwoHalf {
	width: 100%;
	margin: 0px;
	border: #cfcfcf 0px solid;
	text-align: center;
	border-collapse: collapse;
	background: transparent;
	overflow: hidden;
	vertical-align: top;
}

.TdLeft {
	width: 50%;
	background: transparent;
	overflow: hidden;
	vertical-align: top;
	text-align: center;
}

.TdRight {
	width: 50%;
	background: transparent;
	overflow: hidden;
	vertical-align: top;
	text-align: center;
}

.FieldSet {
	width: 400px;
	height: 360px;
	background: transparent;
}

.leftDIV {
	float: left;
	WIDTH: 445px;
	HEIGHT: 350px;
	overflow: scroll;
}

.rightDIV {
	float: left;
	WIDTH: 445px;
	HEIGHT: 350px;
	overflow: scroll;
}

/*=========================调查表界面===================================*/ /*
 * 录入界面
 */
.InputSurvey {
	width: 70%;
	color: #000000;
	background: #ffffff;
	border: 1px solid #cfcfcf;
	border-collapse: collapse;
}

.InputSurvey th {
	height: 28px;
	text-align: left;
	background-image: url('inputCalendarTop.jpg');
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

/* 
 * 录入界面（含日期控件的table）
 * <tr class="InputTableCalendarTR">   
 */
.InputSurveyTR {
	height: 26px;
	background: #ffffff;
}

/* 
 * 录入界面（含日期控件的table）：录入项目的名称列样式   
 */
.InputSurveyLeft {
	width: 20%;
	height: 26px;
	text-align: right;
	padding-right: 8px;
	background-color: #ffffff;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

/* 
 * 录入界面（含日期控件的table）：录入项目的名称列样式   
 */
.InputSurveyMiddle {
	width: 20%;
	height: 26px;
	text-align: right;
	padding-right: 2px;
	background-color: #ffffff;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

/* 
 * 录入界面（含日期控件的table）：录入控件列样式   
 */
.InputSurveyRight {
	height: 26px;
	text-align: left;
	padding-left: 8px;
	background-color: #ffffff;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

.InputSurveyCenter {
	width: 100%;
	height: 26px;
	text-align: center;
	padding-right: 25px;
	background-color: #ffffff;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

.InputSurveyCalendar {
	height: 26px;
	text-align: left;
	padding-left: 8px;
	background-color: #ffffff;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

/* 
 * 录入界面（含日期控件的table）：按扭行样式   
 */
.InputSurveyBtn {
	height: 36px;
	border: 0px;
	padding-top: 8px;
	padding-top: 5px;
	text-align: center;
	background-image: url('buttonBar.jpg');
}

/*=========================界面设置样式界面===================================*/
	/* 
 * 界面设置样式   
 */
.PageSetTable {
	width: 100%;
	color: #000000;
	background: #ffffff;
	border: 1px solid #cfcfcf;
	border-collapse: collapse;
	vertical-align: top;
}

.PageSetTable th {
	height: 28px;
	text-align: left;
	background-image: url('inputCalendarTop.jpg');
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

/* 
 * <tr class="PageSetTableTR">   
 */
.PageSetTableTR {
	height: 26px;
	background: #ffffff;
}

/*********************** 控件样式 **********************************/ /*
 * 录入框样式（inputText）
 * <h:inputText ... styleClass="inputText">
 */
.inputText {
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	height: 22px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
	color: #000000;
	background: #ffffff;
	border: 1px solid #afafaf;
	vertical-align: middle;
}

.inputTextNoBorder {
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
	color: #000000;
	background: #ffffff;
	border: 0px;
	vertical-align: middle;
}

/*
 * 录入框样式（inputNum）
 * <h:inputText ... styleClass="inputNum">
 */
.inputNum {
	text-align: right;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	height: 22px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
	color: #000000;
	background: #ffffff;
	border: 1px solid #afafaf;
	vertical-align: middle;
}

/*
 * 日期控件样式
 */
.calendar {
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
}

/*
 * 下拉框样式 宽度：35px;
 */
.list50 {
	width: 50px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
}

/*
 * 下拉框样式 宽度：70px;
 */
.list70 {
	width: 70px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
}

/*
 * 下拉框样式 宽度：85px;
 */
.list85 {
	width: 85px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
}

/*
 * 下拉框样式 宽度：130px;
 */
.list130 {
	width: 130px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
}

/*
 * 下拉框样式 宽度：150px;
 */
.list150 {
	width: 150px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
}

/*
 * 下拉框样式 宽度：151px;
 */
.list151 {
	width: 151px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
}

/*
 * 下拉框样式 宽度：154px; inputText size:20
 */
.list154 {
	width: 154px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
}

/*
 * 下拉框样式 宽度：200px;
 */
.list200 {
	width: 200px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
}

/*
 * 下拉框样式 宽度：245px;
 */
.list245 {
	width: 245px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
}

/*
 * 下拉框样式 宽度：300px;
 */
.list300 {
	width: 300px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
}

/*
 * 多选下拉框样式 宽度：150px; 高度: 70px;
 */
.manylist150 {
	width: 150px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
	height: 70px;
}

.manylistw200h100 {
	width: 200px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
	height: 100px;
}

.manylistH248 {
	width: 150px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
	height: 218px;
}

.manylistW300H248 {
	width: 300px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
	height: 218px;
}

.manylistW90H248 {
	width: 90px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
	height: 218px;
}

.manylist140 {
	width: 150px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
	height: 140px;
}

.manylist160 {
	width: 185px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
	height: 140px;
}

.manylist370 {
	width: 380px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
	height: 370px;
}

.manylist300 {
	width: 150px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
	height: 310px;
}

.manylistW300H120 {
	width: 300px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
	height: 120px;
}

.manylistW1000H1000 {
	width: 1000px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-weight: 500;
	vertical-align: baseline;
	height: 1000px;
}

/*
  　按钮统一样式	 
*/
/* Liyx 11/09/09 */
.btn {
	background-color:#e7f8ff;
	color:#246ad6;
	font-size:12px;
	height:24px;
	padding:4px 8px 2px 8px;
	border:1px solid #246ad6;
	cursor: hand;
	/*
	height: 19px;
	text-align: center;
	vertical-align: middle;
	text-shadow: gray;
	padding-top: 1px;
	font-weight: 500;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	background-image: url('buttonbg.jpg');
	border-top: 1px solid #cfcfcf buttonshadow;
	border-left: 1px solid #cfcfcf buttonshadow;
	border-right: 1px solid #565656 buttonshadow;
	border-bottom: 1px solid #565656 buttonshadow;
	*/
}

/** 独立的居中按扭: 参考用户管理中设置用户所属用户组界面中的按扭样式 */
.centerBtn {
	text-align: center;
}

/** "请选择" 按扭样式*/
.selBtn {
	background-color:#e7f8ff;
	color:#246ad6;
	font-size:12px;
	font-weight: 500;
	height:20px;
	text-align: center;
	text-shadow: gray;
	padding-top: 1px;
	border:1px solid #246ad6;
	/*
	height: 19px;
	text-align: center;
	text-shadow: gray;
	padding-top: 1px;
	font-weight: 500;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	background-image: url('buttonbg.jpg');
	border-top: 1px solid #cfcfcf buttonshadow;
	border-left: 1px solid #cfcfcf buttonshadow;
	border-right: 1px solid #565656 buttonshadow;
	border-bottom: 1px solid #565656 buttonshadow;
	*/

}

/** <h:selectOneRadio>标签在InputTable中的样式 */
.RadioNoBorder {
	height: 24px;
	background: #ffffff;
	border: 0px #ffffff;
}

.RadioNoBorder th {
	height: 24px;;
	background: #ffffff;
	border: 0px #ffffff;
}

.RadioNoBorder td {
	background: #ffffff;
	height: 24px;
	border: 0px #ffffff;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.CheckBox {
	height: 16px;
	width: 16px;
}

/*
 * 录入框样式（txtArea）
 * <h:inputText ... styleClass="txtArea">
 */
.txtArea {
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
	color: #000000;
	background: #ffffff;
	border: 1px solid #afafaf;
	vertical-align: middle;
}

/*********************** 文字显示样式 **********************************/ /*
 * 居右显示 距离右侧距离为8px
 */
.marginright8 {
	padding-right: 8px;
	text-align: right;
}

/*
 * 居右显示 距离右侧距离为8px 距离顶端的距离为3px
 */
.marginright8top3 {
	text-align: right;
	padding-right: 8px;
	padding-top: 3px;
}

/*
 * 居右显示 距离右侧距离为0px 距离顶端的距离为3px
 */
.marginright0top3 {
	text-align: right;
	padding-top: 3px;
}

/*
 * 距离顶端的距离为3px
 */
.margintop3 {
	padding-top: 3px;
}

/*
 * 距离顶端的距离为3px 距离底部的距离为3px
 */
.margintop3bottom3 {
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
}

/*
 * 距离顶端的距离为3px 距离底部的距离为3px 居左显示 z-index:+1; 无边框
 */
.margin3left {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	z-index: +1;
	border: 0px #97A8B7 solid;
}

/*
 * 距离顶端的距离为3px 距离底部的距离为3px 居右显示 z-index:+1; 无边框
 */
.margin3right {
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
	z-index: +1;
	border: 0px #97A8B7 solid;
}

/*
 * 距离顶端的距离为3px 距离底部的距离为3px 居左显示 z-index:+1; 有底边框
 */
.margin3borderleft {
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	z-index: +1;
	border-bottom: 1px #97A8B7 solid;
}

/*
 * 距离顶端的距离为3px 距离底部的距离为3px 居右显示 z-index:+1; 有底边框
 */
.margin3borderright {
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
	z-index: +1;
	border-bottom: 1px #97A8B7 solid;
}

/*
 * 距离顶端的距离为3px 距离底部的距离为3px 居中显示 z-index:+1; 有底边框
 */
.margintop3bordercenter {
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	z-index: +1;
	border-bottom: 1px #97A8B7 solid;
}

/**DataTable中 汉字/数据显示**/ /* 中文汉字显示：居左 距边框5px 自动换行 */
/* Liyx 11/09/07 */
.TxtLeft5 {
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	border-bottom:1px solid #e3e3e3;
    border-right:1px solid #e3e3e3;
	padding:3px;
	height:20px;
	text-align:left;
	font-size: 12px;
	/*
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #000000;
	text-align: left;
	padding-left: 5px;
	overflow: auto;
	border-right: 1px solid #81b1c5;
	border-bottom: 1px solid #81b1c5;
	*/
}

/* 文字居中显示：居中 自动换行 */
/* Liyx 11/09/07 */
.TxtCenter {
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	border-bottom:1px solid #e3e3e3;
    border-right:1px solid #e3e3e3;
	padding:3px;
	height:20px;
	text-align:center;
	font-size: 12px;
	/*
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #000000;
	text-align: center;
	overflow: auto;
	border-right: 1px solid #81b1c5;
	border-bottom: 1px solid #81b1c5;
	*/
}

/* 居中显示：居中 不自动换行 */
.TxtOneLine {
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #000000;
	text-align: center;
	overflow: hidden;
	border-right: 1px solid #81b1c5;
	border-bottom: 1px solid #81b1c5;
}

/* 数字显示：居右 距边框5px */
/* Liyx 11/09/07 */
.TxtRight5 {
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	border-bottom:1px solid #e3e3e3;
    border-right:1px solid #e3e3e3;
	padding:3px;
	height:20px;
	text-align:right;
	font-size: 12px;
	/*
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #000000;
	text-align: right;
	padding-righ: 5px;
	border-right: 1px solid #81b1c5;
	border-bottom: 1px solid #81b1c5;
	*/
}

/*********************** 翻页样式 **********************************/
	/**翻页样式：距页面左侧边框20px*/
.page20 {
	padding-left: 20px;
}

/**翻页样式：距页面左侧边框30px*/
.page30 {
	padding-left: 30px;
}

/*********************** 二级菜单样式 **********************************/
	/** “快捷导航”文字背景颜色 */
.barClass {
	background-color: #A2D0FF;
}

/** “快捷导航”文字样式 */
.barFontClass {
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-size: 14;
	color: #003366;
}

/** 最外层表格样式（整个表格） */
.menuBG {
	background-color: #A2D0FF;
}

/** “报表查询列表”文字背景颜色 */
.menuTD {
	background-color: #666666;
	text-align: center;
}

/** “报表查询列表”文字字体样式 */
.menufont {
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-size: 14;
	color: #000000;
}

*******************************************************************
*******************************************************************
*******************************************************************
*******************************************************************
*******************************************************************
******************************************************************* /*
  　第一部分，标准样式定义	 
*/             
.butn {
	background-image: url(../images/pic_e.gif);
	height: 22px;
	border: 0px solid #ffffff;
	text-align: center;
	text-shadow: gray;
}

input.btn120 {
	height: 25px;
	width: 116px;
	padding-right: 4px;
	text-align: right;
	line-height: 23px;
	color: #333;
	border: 1px solid #60c0ce;
	background-color: #ebe9ed;
	background-repeat: no-repeat;
	background-position: left center;
}

.btn120 {
	height: 25px;
	width: 116px;
	padding-right: 4px;
	text-align: right;
	line-height: 23px;
	color: #333;
	border: 1px solid #60c0ce;
	background-color: #ebe9ed;
	background-repeat: no-repeat;
	background-position: left center;
}

.BUTTON_MG {
	background-image: url(../images/sys_main.gif);
	height: 37px;
	width: 206px;
	color: navy;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	text-shadow: silver;
	line-height: 38px;
	border: 0px solid #ffffff;
	background-repeat: no-repeat;
	background-position: left center;
}

.BUTTON_LG {
	background-image: url(../images/login_bottton-2.gif);
	height: 115px;
	width: 115px;
	color: navy;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	text-shadow: silver;
	line-height: 38px;
	border: 0px solid #ffffff;
	background-repeat: no-repeat;
	background-position: left top;
}

/*
  页面顶部文字样式表
*/
#sttoptext {
	padding: 0px;
	border-left: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-right: 0px solid #ccc;
	position: absolute;
	bottom: 0px;
	right: 4%;
	margin: right;
	top: 15px;
	text-align: right;
	height: 45px;
	text-decoration: underline;
}

/*
  页面顶部图片样式表
*/
#sttopimg {
	padding: 0px;
	background: url('../images/top3.jpg');
	border-top: 0px solid #ccc;
	border-left: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-right: 0px solid #ccc;
	position: absolute;
	bottom: 0px;
	left: 25px;;
	top: 10px;
	width: 960px;
	height: 45px;
}

/*
  页面顶部空白样式表
*/
#blanktop {
	padding-top: 20px;
	width: 957px;
	height: 40px;
}

/*
  菜单样式表
*/
#stmenu {
	bottom: 0px;
	left: 0px;
	margin: right;
	top: 69px;
	width: 1024px;
	height: 32px;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background: url('navi_bar.jpg');
	/*background-repeat: no-repeat;*/
	border-top: 0px solid #ccc;
	border-left: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-right: 0px solid #ccc;
	position: absolute;
}

/*
  导航条的样式
*/
#stframenav {
	padding: 0px;
	background: url('abc.jpg');
	/*background-repeat: no-repeat;*/
	border-left: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-right: 0px solid #ccc;
	border-top: 0px solid #ccc;
	position: absolute;
	bottom: 0px;
	left: 0px;
	top: 101px;
	width: 1024px;
	text-align: left;
	height: 25px;
	z-index: -1;
	overflow: hidden;
	padding-left: 0px;
}

/*
  导航条的frame样式
*/
#stframenavm {
	width: 1024px;
	vertical-align: middle;
	margin-right: auto;
	margin-left: auto;
	border: 0px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

/*
  操作页面样式
*/
#stframe {
	padding: 0px;
	border-left: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-right: 0px solid #ccc;
	border-top: 0px solid #ccc;
	position: absolute;
	bottom: 0px;
	left: 0px;
	top: 126px;
	width: 1024px;
	text-align: left;
	height: 516px;
	z-index: -1;
	overflow: hidden;
}

#cognosframe {
	padding: 0px;
	border: 0px;
	position: relative;
	width: 100%;
	text-align: left;
	height: 500px;
	z-index: -1;
	overflow: hidden;
}

.sColumnMenu {
	padding: 0px;
	border-left: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-right: 0px solid #ccc;
	border-top: 0px solid #ccc;
	position: absolute;
	bottom: 0px;
	left: 0px;
	top: 126px;
	width: 20px;
	text-align: left;
	height: 516px;
	z-index: 999;
	overflow: hidden;
}

/*
  操作页面frame样式
*/
#stframem {
	width: 1024px;
	height: 516px;
	margin-right: auto;
	margin-left: auto;
	border: 0px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

/*
  页面底部样式表
*/
#stbottom {
	padding: 0px;
	background: url('bbg3.jpg');
	background-repeat: no-repeat;
	border-top: 0px solid #ccc;
	border-left: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-right: 0px solid #ccc;
	position: absolute;
	left: 0px;
	top: 642px;
	width: 100%;
	height: 41px;
	text-align: center;
	color: white;
	vertical-align: middle;
}

/*
  　录入框	 
*/
.Stdtext {
	font-size: 9pt;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	height: 22px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 3px;
	padding-bottom: 0px;
	color: #000000;
	background: #ffffff;
	border: 1px solid #6cb7d5;
	vertical-align: middle;
}

/*
  　顶条纹
   使用id=引用	 
*/
#top {
	filter: progid :                                 dximagetransform.
		microsoft.
		gradient(gradienttype =                                 1, startcolorstr
		= 
		
		    
		              
		          #a9d8ec, endcolorstr =                 
		               #398db2, startx =                                 40,
		starty =   
		   
		                
		        0, finishx =           
		        
		            100, finishy =                                 0);
	width: 100%;
	padding-top: 2;
	color: #ffffff
}

/*
	最外层表格背景色及边框
*/
.pageTableBg {
	width: 94%;
	background: #ffffff;
	border: #cccccc 1px solid;
}

.pageTableBg1 {
	width: 1280px;
	height: 663px;
	border: 0px;
	position: absolute;
	overflow: auto;
}

/*
	导航信息栏
*/
.pageNavBg {
	background: #e4f0fc;
}

/*
调查名称
*/
.surveyName {
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	padding: 2px;
	/*background-image: url(../images/pic_a.gif);*/
	border-bottom: 0px none #ffffff;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
	vertical-align: bottom;
}

.TreeTable {
	height: 30px;;
	background: url('<%=request.getcontextpath()%>/images/pic_b.gif');;
	border-bottom: 1px solid #ffffff;;
	border-left: 1px solid #ffffff;;
	border-right: 1px solid #ffffff;;
	border-top: 1px none #ffffff;;
	vertical-align: top;
}

.TreeTable th {
	height: 30px;
}

.TreeTable td {
	height: 18px;;
	text-align: center;;
	text-valign: middle
}

.NoticeTable {
	height: 20px;;
	background: #eaeaea;;
	border: 1px solid #cfcfcf;;
	border-collapse: collapse;
}

.NoticeTable th {
	height: 20px;;
	background: #eaeaea;
}

.NoticeTable td {
	height: 20px;;
	background: #ffffff;
}

/*
  　数据展示表格
*/
	/***********************************************************************/
	/**/
.evenB {
	height: 32px;
	background: #ffffff;
	text-align: center;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-width: 1px;
	border-right: 1px solid #81b1c5;
	border-bottom: 1px solid #81b1c5;
	border-left: 1px solid #81b1c5;
	border-top: 1px solid #81b1c5;
	margin: 10px;
}

.oddB {
	height: 32px;
	background: #ffffff;
	text-align: center;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-width: 1px;
	border-right: 1px solid #81b1c5;
	border-left: 1px solid #81b1c5;
	border-top: 1px solid #81b1c5;
	border-bottom: 1px solid #81b1c5;
	margin: 10px;
}

.DataTableNoBorder {
	margin: 10px;
	border: #1a90c8 0px solid;
	background: #9bd0f0;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: center;
	border-right: 0px solid #1a90c8;
	border-bottom: 0px solid #1a90c8
}

.DataTableForAnswersheet {
	width: 100%;
	margin: 0px;
	border: #cfcfcf 0px solid;
	text-align: center;
	border-collapse: collapse;
	background: #ffffff;
}

.evenColumn {
	height: 20px;
	background: #ffffff;
	text-align: center;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-width: 1px;
	border-right: 1px solid #81b1c5;
	border-bottom: 1px solid #81b1c5;
	border-left: 1px solid #81b1c5;
	border-top: 1px solid #81b1c5;
}

.evenColumn1 {
	height: 20px;
	background: silver;
	text-align: center;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-width: 1px;
	border-right: 1px solid #81b1c5;
	border-bottom: 1px solid #81b1c5;
	border-left: 1px solid #81b1c5;
	border-top: 1px solid #81b1c5;
}

.oddColumn {
	height: 20px;
	background: #ffffff;
	text-align: center;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-width: 1px;
	border: navy;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

/*.InputTable {
	width: 96%;
	margin: 10px;
	border: #cfcfcf 1px solid;
	background: #ffffff;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}*/ /**/
	/***********************************************************************/
	/*
  　第二部分，全局样式定义	 
*/ /*
   页面体
*/
BODY {
	font: 8pt arial;
	color: black;
	bgcolor: #ffffff;
	text: #000000;
	margin-left: 0px;
	margin-top: 0px;
	/*background: #e9e7ff;*/
	background-image: url("../images/utility_bar_bg.gif");
	padding: 0px;
	margin: 0px;
	/**scrollbar-face-color: #c1d9e5;
	scrollbar-highlight-color: #6467ce1;
	scrollbar-shadow-color: #c1d9e5;
	scrollbar-3dlight-color: #cfcfcf;
	scrollbar-arrow-color: #467ce1;
	scrollbar-track-color: #d2d9e6;
	scrollbar-darkshadow-color: #467ce1;*/
	/**scrollbar-face-color: #AACAE7;*/
	scrollbar-face-color: #82B1DD;
	scrollbar-highlight-color: #ECF0F3;
	scrollbar-shadow-color: #cfcfcf;
	scrollbar-3dlight-color: #6CA1CF;
	scrollbar-arrow-color: #0A418A;
	scrollbar-track-color: #ECF0F3;
	scrollbar-darkshadow-color: #0A418A;
	overflow-x: hidden;
}

/*
   相关控件字体
*/
A,BODY,INPUT,OPTION,SELECT,TEXTAREA,TABLE,TD,TR {
	font-size: 9pt;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
}

/*
  选择框定义
*/
OPTION,SELECT {
	font-size: 9pt;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	height: 20px;
	padding: 0;
	color: #000000;
	background: #fff;
	border: 1px solid #aaa;
}

/*
   TextArea定义
*/
TEXTAREA {
	font-size: 9pt;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	padding: 0;
	color: #000000;
	background: #fff;
	border: 1px solid #aaa;
}

/*
   输入框架定义
*/
INPUT.text {
	font-size: 9pt;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	height: 20px;
	padding: 0;
	color: #000000;
	background: #fff;
	border: 1px solid #aaa;
}

/*
   表格边
*/ /*
    链接元素总体样式设定
  */
A {
	color: #0E267A;
	text-decoration: none;
}

A:Hover {
	color: #0E267A;
	text-decoration: none;
}

A:Visited {
	color: #0E267A;
	text-decoration: none;
}

A:Link {
	color: #0E267A;
	text-decoration: none;
}

/* 页面头文字定义 */
.topText {
	padding-right: 0px;
	line-height: 0px;
	text-shadow: gray;
	font-size: 12px;
	color: red;
	cursor: hand;
	font: sans-serif;
}

/*
   菜单
*/
	/** main menu (without MOUSEOVER & CLICK): text position, text colour */
.ThemeOfficeMenu {
	font-family: verdana, arial, sans-serif;
	font-size: 16px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-right: 5px;
	padding-top: 5px;
	color: #395e95;
	white-space: nowrap;
	cursor: default;
}

.ThemeOfficeSubMenuTable {
	font-family: verdana, arial, sans-serif;
	font-size: 16px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-right: 5px;
	padding-top: 5px;
	color: #395e95;
	background: url('subblue.jpg');
	white-space: nowrap;
	cursor: default;
}

/** sub menu (without MOUSEOVER & CLICK) */
	/** MOUSEOVER on the main menu: sub menu, position, style, border*/
.ThemeOfficeSubMenu {
	position: absolute;
	visibility: hidden;
	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index: 100;
	padding: 0;
	overflow: visible;
	border: 1px solid #ffffff; /**当鼠标搁在一级菜单上 显示出二级菜单的整个border*/
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4);*/
}

/** sub menu table */
.ThemeOfficeSubMenuTable {
	overflow: visible;
}

.ThemeOfficeMainItem,.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive,.ThemeOfficeMenuItem,.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive
	{
	border: 0;
	cursor: default;
	white-space: nowrap;
	width: 87px;
	background-repeat: no-repeat;
	background: transparent;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/**一级菜单背景图片*/
.ThemeOfficeMainItem {
	background-image: url('white.jpg');
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 87px;
	background-repeat: no-repeat;
	/*letter-spacing: 1mm;
	text-indent: 2mm;*/
	text-align: center;
	letter-spacing: 1.5px;
}

/**一级菜单mouseover时的背景图片及字体颜色*/
.ThemeOfficeMainItemHover,.ThemeOfficeMainItemActive {
	background-image: url('blue.jpg');
	border: 0px #cfcfcf solid;
	color: #395e95;
	width: 87px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
	/*letter-spacing: 1mm;
	text-indent: 2mm;*/
	text-align: center;
	letter-spacing: 1.5px;
}

/** MOUSEOVER on 1st level menu, 二级三级菜单的背景图片颜色*/
.ThemeOfficeMenuItem {
	background: url('subBlue.jpg');
	background-repeat: no-repeat;
	color: #395e95;
	height: 24px;
}

/** MOUSEOVER on submenu, 二级三级菜单的背景图片颜色*/
.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive {
	background: url('subDark.jpg');
	background-repeat: no-repeat;
	color: #ffffff;
	height: 24px;
}

/* horizontal main menu */ /** main menu position */
.ThemeOfficeMainItem {
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: 0;
	width: 87px;
	background-repeat: no-repeat;
}

/** MOUSEOVER on main menu: main menu, position, border */
td.ThemeOfficeMainItemHover,td.ThemeOfficeMainItemActive {
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: 0px;
	width: 87px;
	background-repeat: no-repeat;
}

.ThemeOfficeMainFolderLeft,.ThemeOfficeMainItemLeft,.ThemeOfficeMainFolderText,.ThemeOfficeMainItemText,.ThemeOfficeMainFolderRight,.ThemeOfficeMainItemRight
	{
	background-color: inherit;
}

/* vertical main menu sub components */ /**二级三级菜单内components的位置及边框*/
td.ThemeOfficeMainFolderLeft,td.ThemeOfficeMainItemLeft {
	/**padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;*/
	border: 0px;
	background-image: url('blue.jpg');
}

td.ThemeOfficeMainFolderText,td.ThemeOfficeMainItemText {
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 5px;
	border-bottom: 0px;
	background-image: url('blue.jpg');
	white-space: nowrap;
	text-align: center;
}

/**action taken for mouse button up at a menu item*/
td.ThemeOfficeMainFolderRight,td.ThemeOfficeMainItemRight {
	/**padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;*/
	border-top: 0px solid #3169c6;
	border-bottom: 0px solid #3169c6;
	border-right: 0px solid #3169c6;
	background-color: inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderLeft,tr.ThemeOfficeMainItem td.ThemeOfficeMainItemLeft
	{
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	border: 0;
	background: inherit;
	width: 87px;
	background-repeat: no-repeat;
	/**background: transparent;*/
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderText,tr.ThemeOfficeMainItem td.ThemeOfficeMainItemText
	{
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: 0;
	background: inherit;
	width: 87px;
	text-align: center;
	background-repeat: no-repeat;
	/**background: transparent;*/
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainItemRight,tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderRight
	{
	border: 0;
	background-color: inherit;
	width: 87px;
	/**background: transparent;*/
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/* sub menu sub components */ /**mouseover on the 2nd level menu*/
.ThemeOfficeMenuFolderLeft,.ThemeOfficeMenuItemLeft {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	border-top: 0px solid #3169c6;
	border-bottom: 0px solid #3169c6;
	border-left: 0px solid #3169c6;
	background-color: inherit;
	white-space: nowrap;
	height: 24px;
}

/**二级三级菜单中每个text component的位置,边框及背景色*/
.ThemeOfficeMenuFolderText,.ThemeOfficeMenuItemText {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 2px;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	white-space: nowrap;
	height: 24px;
}

/**二级三级菜单中component最右侧的位置,边框及颜色*/
.ThemeOfficeMenuFolderRight,.ThemeOfficeMenuItemRight {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 5px;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
	background-color: inherit;
	white-space: nowrap;
	height: 24px;
}

/**mouseover一级菜单时，二级三级菜单components的位置*/
.ThemeOfficeMenuItem .ThemeOfficeMenuFolderLeft,.ThemeOfficeMenuItem .ThemeOfficeMenuItemLeft
	{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	white-space: nowrap;
	border: 0px #000000;
	/*background-color: #103243;*/
	background-repeat: repeat;
	height: 24px;
}

/**mouseover一级菜单时，二级三级菜单components的位置*/
.ThemeOfficeMenuItem .ThemeOfficeMenuFolderText,.ThemeOfficeMenuItem .ThemeOfficeMenuItemText
	{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 2px;
	border: 0;
	background-color: inherit;
	height: 24px;
}

/**mouseover一级菜单时，二级三级菜单components的位置*/
.ThemeOfficeMenuItem .ThemeOfficeMenuFolderRight,.ThemeOfficeMenuItem .ThemeOfficeMenuItemRight
	{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 5px;
	border: 0;
	background-color: inherit;
	height: 24px;
}

/* menu splits */
.ThemeOfficeMenuSplit {
	margin: 0px;
	height: 0px;
	overflow: hidden;
	background-color: inherit;
	border-top: 0px solid #ffffff;
}

/* image shadow animation */ /*
	seq1:	image for normal
	seq2:	image for hover and active

	To use, in the icon field, input the following:
	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/
.ThemeOfficeMenuItem img.seq1 {
	display: inline;
}

.ThemeOfficeMenuItemHover seq2,.ThemeOfficeMenuItemActive seq2 {
	display: inline;
}

.ThemeOfficeMenuItem .seq2,.ThemeOfficeMenuItemHover .seq1,.ThemeOfficeMenuItemActive .seq1
	{
	display: none;
}

/**/
	/********************************************************************/
.navi {
	width: 100%;
	height: 27px;
	colspan: 2px;
	background-image: url(../images/navi_bar.gif);
	valign: bottom;
	padding-bottom: 4px;
}

.DataTableMainB {
	width: 100%;
	margin: 0px;
	border: 0px solid #cfcfcf;
	text-align: left;
	background-image: url(../images/grid_top_bg5.gif);
	position: relative;
	word-spacing: 0px;
	padding: 0px;
	margin: 0px;
}

.Table {
	width: 95%;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 12px;
	text-align: left;
	size: 12px;
	background: #FFFFFF;
	position: relative;
	border-bottom: 1px #97A8B7 solid;
	border-left: 1px #97A8B7 solid;
	border-right: 1px #97A8B7 solid;
	border-top: 0px;
}

.Table th { /*height: 20px;
	background-image: url('dh_bg20.gif');
	text-align: left;
	padding-left: 10px;
	border-right: 1px solid #c1d9e5;
	border-left: 1px solid #c1d9e5;
	border-top: 1px solid #c1d9e5;
	border-bottom: 0px solid #c1d9e5;*/
	height: 28px;
	/**background: #C1D9E5;*/
	background-image: url('searchTableHead.jpg');
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

.BUT {
	background-image: url(../images/b41.gif);
	height: 17px;
	width: 43px;
	border: 0px solid #cfcfcf;
	vertical-align: baseline;
	/*text-align: center;*/ /*text-shadow: gray;*/
}

/******************DataTable*************************/
.DataTableA {
	width: 97%;
	margin: 0px;
	border: #cfcfcf 1px solid;
	text-align: center;
	border-collapse: collapse;
	background: #ffffff;
}

.odd {
	height: 32px;
	background: #ffffff;
	text-align: center;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-width: 1px;
	border: navy;
	border-right: 1px solid #81b1c5;
	border-bottom: 1px solid #81b1c5;
	margin: 10px;
}

.page {
	padding-left: 20px;
}

.page2 {
	padding-left: 30px;
}

.page3 {
	padding-left: 0px;
}

.state {
	background-image: url("../images/dh_bg22.gif");
}

.Detail {
	border: 0px #ffffff;
	text-align: center;
	vertical-align: middle;
	cursor: hand;
	width: 43px;
	height: 17px;
}

.bgg {
	border: 0px #ffffff;
}

.BIGBUT {
	background-image: url(../images/c1.gif);
	height: 26px;
	width: 93px;
	/*font-size: 15px;*/ /*font-weight: bold;*/
	text-align: center;
	text-shadow: silver;
	/*line-height: 38px;*/
	border: 0px solid #ffffff;
	background-repeat: no-repeat;
	/*background-position: left top;*/
	cursor: hand;
}

/***********录入框********************/
.InputBox {
	font-size: 10pt;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	height: 20px;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	color: #000000;
	background: #ffffff;
	border: 1px solid #81b1c5;
	vertical-align: middle;
}

.DataTableTransparent {
	width: 95%;
	margin: 0px;
	border: #81b1c5 1px solid;
	text-align: center;
	border-collapse: collapse;
	background: transparent;
}

.DataTableTransparent th {
	background: transparent;
}

.DataTableTransparent td {
	background: transparent;
}

.DataTableB {
	width: 95%;
	margin: 0px;
	border: #81b1c5 1px solid;
	text-align: center;
	border-collapse: collapse;
	background: #ffffff;
}

.headerB {
	height: 20px;
	vertical-align: middle;
	font-size: 13px;
	background-image: url('dh_bg22.gif');
	font-weight: 600;
	border-right: 1px solid #81b1c5;
	border-left: 1px none;
	border-bottom: 1px solid #81b1c5;
	margin: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 1px;
	color: #ffffff;
	text-align: center;
}

.evenB {
	height: 32px;
	background: #ffffff;
	text-align: center;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-width: 1px;
	border-right: 1px solid #81b1c5;
	border-bottom: 1px solid #81b1c5;
	border-left: 1px solid #81b1c5;
	border-top: 1px solid #81b1c5;
	margin: 10px;
}

.oddB {
	height: 32px;
	background: #ffffff;
	text-align: center;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-width: 1px;
	border-right: 1px solid #81b1c5;
	border-left: 1px solid #81b1c5;
	border-top: 1px solid #81b1c5;
	border-bottom: 1px solid #81b1c5;
	margin: 10px;
}

.paddingtop5 {
	padding-top: 5px;
}

.radioBtn {
	height: 20px;
	width: 30px;
	border: 0px;
}

.TreeBg {
	bgcolor: #ffffff;
	vertical-align: top;
	width: 200px;
}

.TreeListBg {
	vertical-align: top;
	width: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 12px;
	text-align: left;
	size: 12px;
	background: none;
	padding-bottom: 5px;
	padding-top: 0px;
	/*border-collapse: collapse;*/ /*background: #ffffff;*/
}

.Border1 {
	border: #cfcfcf 1px solid;
	padding: 1px;
	width: 100%
}

/*
  　数据展示表格
*/
.DisplayTable {
	color: #000000;
	width: 95%;
	background: #ffffff;
	border: 0px solid #cfcfcf;
	border-collapse: collapse;
}

.DisplayTable th {
	height: 28px;
	background: #c1d9e5;
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

.DisplayTable td {
	background-color: #ffffff;
	height: 26px;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	border-top: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
}

/* 报表样式 */
.ReportTable {
	color: #000000;
	width: 75%;
	background: #ffffff;
	border: 0px solid #cfcfcf;
	border-collapse: collapse;
}

.ReportTable th {
	height: 30px;
	background: #c1d9e5;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

.ReportTable td {
	background-color: #ffffff;
	height: 26px;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

.ReportTableNoBorder {
	height: 30px;;
	background: #ffffff;;
	border: 1px solid #cfcfcf;;
	border-collapse: collapse;
}

.ReportTableNoBorder th {
	height: 30px;;
	background: #dddddd;;
	border-right: 1px solid #cfcfcf;;
	border-bottom: 1px solid #cfcfcf
}

.ReportTableNoBorder td {
	height: 30px;
	border-right: 1px solid #cfcfcf;;
	border-bottom: 1px solid #cfcfcf
}

/*定量转定性问题表格样式*/
.ProTable {
	color: #000000;
	width: 93%;
	background: #ffffff;
	border: 1px solid #cfcfcf;
	border-collapse: collapse;
}

.ProTable th {
	height: 28px;
	background: #c1d9e5;
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

.ProTable td {
	background-color: #ffffff;
	height: 20px;
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

.ReportButton {
	height: 30px;
	background: #c1d9e5;
	border: 0px;
}

.ReportRadioNoBorder {
	height: 22px;;
	background: #c1d9e5;
	border: 0px #cfcfcf;
	border-collapse: collapse;
}

.ReportRadioNoBorder th {
	height: 22px;;
	background: #c1d9e5;
	border-right: 0px #cfcfcf;
	border-bottom: 0px #cfcfcf
}

.ReportRadioNoBorder td {
	height: 22px;
	background: #c1d9e5;
	border-right: 0px #cfcfcf;
	border-bottom: 0px #cfcfcf
}

.commonReportStyle {
	color: #000000;
	width: 100%;
	background: #ffffff;
	border: 1px solid #cfcfcf;
	border-collapse: collapse;
}

.DataTableC {
	width: 100%;
	margin: 0px;
	border: #cfcfcf 1px solid;
	text-align: center;
	border-collapse: collapse;
	background: #ffffff;
}

.headerC {
	text-align: center;
	height: 20px;
	vertical-align: middle;
	font-size: 13px;
	background-image: url("../images/dh_bg22.gif");
	font-weight: 600;
	border-right: 1px solid #81b1c5;
	border-left: 1px none;
	border-bottom: 1px solid #81b1c5;
	margin: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	color: #ffffff;
}

.evenC {
	height: 32px;
	background: #ffffff;
	text-align: center;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-width: 1px;
	border-right: 1px solid #81b1c5;
	border-bottom: 1px solid #81b1c5;
	border-left: 1px solid #81b1c5;
	border-top: 1px solid #81b1c5;
	margin: 10px;
}

.oddC {
	height: 32px;
	background: #ffffff;
	text-align: center;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-width: 1px;
	border: navy;
	border-right: 1px solid #81b1c5;
	border-bottom: 1px solid #81b1c5;
	margin: 10px;
}

.popup {
	width: 98%;
	border: 0px solid #cfcfcf;
	background-color: #ffffff;
}

.popup th {
	width: 100% text-align :                               center;
	color: #000000;
	height: 25px;
	background-color: #c1d9e5;
}

.popup td {
	color: #000000;
	text-align: left;
	padding-left: 0px;
	border: 0px;
}

.marginright {
	padding-right: 8px;
	text-align: right;
}

.marginright2 {
	padding-right: 2px;
	text-align: right;
}

/*
  　数据展示表格
*/
.DisplayTableB {
	color: #000000;
	width: 95%;
	background: #ffffff;
	border: 0px solid #cfcfcf;
	border-collapse: collapse;
}

.DisplayTableB th {
	height: 28px;
	background: #c1d9e5;
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

.DisplayTableB td {
	background-color: #ffffff;
	height: 18px;
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

.CalendarTable {
	color: #000000;
	border: 0px solid #cfcfcf;
	border-collapse: collapse;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	text-align: left;
	size: 12px;
	position: static;
	background: none;
}

.CalendarTable th {
	height: 12px;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: top;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	border-right: 0px solid #cfcfcf;
	border-left: 0px solid #cfcfcf;
	border-top: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

.CalendarTable td {
	height: 12px;;
	text-align: center;
	vertical-align: top;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	vertical-align: middle;
	background: #c1d9e5;
	border: 1px solid #cfcfcf;
	color: #000000;
	font-size: 12px;
}

.Rowclass {
	height: 12px;;
	text-align: center;
	vertical-align: top;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	vertical-align: middle;
	background: #c1d9e5;
	border: 1px solid #cfcfcf;
	color: #000000;
	font-size: 12px;
}

.RadioNoBorder2 {
	height: 22px;;
	background: #c1d9e5;
	border: 0px #c1d9e5;
	border-collapse: collapse;
}

.evenD {
	height: 25px;
	background-image: url(../images/grid_top_bg5.gif);
	text-align: left;
	font-weight: 600;
	font-style: normal;
	font-size: 12px;
	border-width: 1px;
	border-right: 1px solid #81b1c5;
	border-bottom: 1px solid #81b1c5;
	border-left: 1px solid #81b1c5;
	border-top: 1px solid #81b1c5;
	margin: 0px;
	padding: 0px;
}

.oddD {
	height: 25px;
	text-align: left;
	font-weight: 600;
	font-style: normal;
	font-size: 12px;
	border-width: 1px;
	border: navy;
	border-right: 1px solid #81b1c5;
	border-left: 1px solid #81b1c5;
	border-top: 1px solid #81b1c5;
	border-bottom: 1px solid #81b1c5;
	margin: 0px;
	padding: 0px;
}

.MouseOver {
	background-color: #cfcfcf;
	background: #cfcfcf;
	cursor: hand;
}

.MouseOut {
	background-color: transparent;
}

.treetext {
	color: #ffffff;
}

.treeleaftext {
	color: #000000;
}

.tableText {
	text-align: left;
	padding-left: 5px;
}

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	/*
	首页格式
*/             .bodyclass {
	overflow-x: hidden;
}

/*
	最外层表格背景色及边框
*/
.pageTableBg {
	width: 94%;
	background: #ffffff;
	border: #cccccc 1px solid;
}

/*
	屏蔽不显示
*/
.invisible {
	display: none;
	visibility: hidden;
}

/*
	welcome.jsp页面中 “注销”的样式
*/
.logoutclass {
	padding-right: 5px;
	line-height: 35px;
	text-shadow: gray;
	font-size: 14px;
	color: gray;
	cursor: hand;
	font: bolder;
}

/*
	welcome.jsp页面中 “子系统”背景
*/
.subsys {
	padding-top: 2px;
	border-top: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	height: 18px;
	width: 345px;
}

/*
	welcome.jsp页面中 “子系统”文字
*/
.subword {
	color: #000000;
	font-size: 13px;
	text-shadow: gray;
}

/*
	welcome.jsp页面中 “子系统”背景
*/
.bagrd {
	padding-top: 5px;
	padding-bottom: 15px;
	border-bottom: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
}

/*
	welcome.jsp页面中 “公告区”背景
*/
.noticebg {
	width: 320px;
	border-top: 1px #cfcfcf solid;
	border-bottom: 1px #cfcfcf solid;
	border-left: 1px #cfcfcf solid;
	border-right: 1px #cfcfcf solid;
}

/*
	welcome.jsp页面中 “子系统列表”中DataTable样式
*/
.DataTableMain {
	width: 320px;
	margin: 0px;
	border: 0px solid #cfcfcf;
	text-align: center;
	background-image: url(../css/1/grid_top_bg5.gif);
	position: relative;
	word-spacing: 1px;
}

.headerMain {
	visibility: hidden;
	height: 0px;
	font-size: 0px;
	border-top: 0px none;
	border-right: 0px none;
	border-left: 0px none;
	border-bottom: 0px none;
	visibility: hidden;
}

.rowMain {
	background-image: url(../css/1/grid_top_bg5.gif);
	width: 100%;
	height: 12px;
	margin: 0px;
	padding-left: 25px;
	padding-right: 15px;
	padding-top: 3px;
	padding-bottom: 2px;
	border-top: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	text-align: left;
}

.evenCo {
	vertical-align: bottom;
	background: #ffffff;
	height: 25px;
	text-align: center;
	padding: 0px;
	font-weight: 900;
	font-style: normal;
	font-size: 25;
	border-width: 1px;
	border: navy;
	border-right: 1px solid #81b1c5;
	border-bottom: 1px solid #81b1c5;
	margin: 10px;
	margin-left: 5px;
	color: red;
}

.oddCo {
	font: larger;
	color: red;
	background: #ffffff;
	height: 25px;
	text-align: center;
	padding: 2px;
	margin-left: 5px;
	font-weight: 900;
	font-style: normal;
	font-size: 25;
	border-width: 1px;
	border: navy;
	border-right: 0px solid #81b1c5;
	border-bottom: 0px solid #81b1c5;
	margin: 8px;
	text-indent: 10px;
}

/*
	welcome.jsp页面中 “公告区”背景
*/
.notbg {
	padding-top: 1px;
	border-top: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
}

/*
	welcome.jsp页面中 “公告区”背景
*/
.notbg2 {
	padding: 0px;
	border-bottom: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
}

/*
	welcome.jsp页面中 “公告区”背景
*/
.notbg3 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}

/*
  　数据录入表格
*/
.EditTable {
	color: #000000;
	width: 70%;
	background: #ffffff;
	border: 1px solid #cfcfcf;
	border-collapse: collapse;
}

.EditTable th { /*height: 28px;
	background: #c1d9e5;
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;*/
	height: 28px;
	background-image: url('searchTableHead.jpg');
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

.EditTable td {
	background-color: #ffffff;
	height: 26px;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

.EditTableNoBorder {
	height: 30px;;
	background: #ffffff;;
	border: 1px solid #cfcfcf;;
	border-collapse: collapse;
}

.EditTableNoBorder th {
	height: 30px;;
	background: #dddddd;;
	border-right: 1px solid #cfcfcf;;
	border-bottom: 1px solid #cfcfcf
}

.EditTableNoBorder td {
	height: 30px;
	border-right: 1px solid #cfcfcf;;
	border-bottom: 1px solid #cfcfcf
}

.EditTableBtn {
	height: 36px;
	/*background: #C1D9E5;*/
	background-image: url('buttonBar.jpg');
	border: 0px;
	padding-top: 8px;
	padding-top: 5px;
}

.marginleft8 {
	padding-left: 8px;
}

/*
  　按钮	 
*/
.BUTTON {
	background-color:#e7f8ff;
	color:#246ad6;
	font-size:12px;
	height:24px;
	padding:4px 8px 2px 8px;
	border:1px solid #246ad6;
	cursor: hand;
	/*
	height: 19px;
	text-align: center;
	vertical-align: middle;
	text-shadow: gray;
	padding-top: 1px;
	font-weight: 500;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	background-image: url('buttonbg.jpg');
	border-top: 1px solid #cfcfcf buttonshadow;
	border-left: 1px solid #cfcfcf buttonshadow;
	border-right: 1px solid #565656 buttonshadow;
	border-bottom: 1px solid #565656 buttonshadow;
	*/
}

.bodybackground {
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	background-image: url('horibg.jpg');
	overflow-x: hidden;
}

/************DataTable后面背景层（按扭层）***************/
.DtBut {
	width: 95%;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 12px;
	text-align: left;
	size: 12px;
	/*background: #c1d9e5;*/
	background: transparent padding-bottom :                           5px;
	/*border-collapse: collapse;*/ /*background: #ffffff;*/
}

.DtButTH {
	height: 20px;
	/*background-image: url("/images/dh_bg20.gif");*/
	/*background: #c1d9e5;*/
	background: transparent;
	text-align: left;
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	/*border-right: 1px solid #c1d9e5;
	border-left: 1px solid #c1d9e5;
	border-top: 1px solid #c1d9e5;
	border-bottom: 1px solid #c1d9e5;*/
	border: 0px;
	vertical-align: middle;
}

.DtButTD { /* background: #c1d9e5;*/
	width: 100%;
	background: transparent;
	text-align: center;
	/*padding-left: 15px;*/
	border-right: 0px solid #c1d9e5;
	border-left: 0px solid #c1d9e5;
	border-top: 0px solid #c1d9e5;
	border-bottom: 0px solid #c1d9e5;
	vertical-align: top;
}

.page4 {
	padding-left: 20px;
}

.tree {
	
}

.tree td {
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #000000;
}

/*
  　数据录入表格
*/
.EditTableB {
	width: 100%;
	color: #000000;
	background: #ffffff;
	border: 0px solid #cfcfcf;
	border-collapse: collapse;
}

.EditTableB th {
	height: 28px;
	background: #c1d9e5;
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

.EditTableB td {
	background-color: #ffffff;
	height: 26px;
	border-right: 1px solid #cfcfcf;
	border-top: 1px solid #cfcfcf;
}

.evenEditColumn {
	width: 38%;
	text-align: right;
	height: 18px;
	background: #ffffff;
	font-weight: 400;
	font-style: normal;
	font-size: 13px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	padding-right: 8px;
}

.oddEditColumn {
	width: 31%;
	text-align: left;
	height: 18px;
	background: #c1d9e5;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	padding-left: 8px;
}

.thirdEditColumn {
	width: 31%;
	text-align: left;
	height: 18px;
	background: #ffffff;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 1px solid #cfcfcf;
	border-right: 0px solid #cfcfcf;
	padding-left: 8px;
}

.headEditColumn {
	text-align: center;
	height: 20px;
	vertical-align: middle;
	font-size: 13px;
	background-image: url('dh_bg22.gif');
	font-weight: 600;
	border-right: 1px solid #81b1c5;
	border-left: 1px none;
	border-bottom: 1px solid #81b1c5;
	margin: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	color: #ffffff;
}

.EditTableC {
	width: 100%;
	color: #000000;
	border: 1px solid #81b1c5;
	border-collapse: collapse;
}

.EditTableC th {
	height: 22px;
	/*background-color: #c1d9e5;*/
	background-color: #FFFFFF;
	border-right: 0px solid #81b1c5;
	border-bottom: 0px solid #81b1c5;
}

.EditTableC td { /*background-color: #c1d9e5;*/
	background-color: #FFFFFF;
	height: 22px;
	border-right: 1px solid #81b1c5;
	border-bottom: 1px solid #81b1c5;
	text-align: center;
}

.evenEditColumnC {
	width: 38%;
	text-align: right;
	height: 18px;
	background: #c1d9e5;
	font-weight: 400;
	font-style: normal;
	font-size: 13px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 1px solid #81b1c5;
	border-right: 1px solid #81b1c5;
	padding-right: 8px;
}

.oddEditColumnC {
	width: 31%;
	text-align: left;
	height: 18px;
	background: #c1d9e5;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 1px solid #81b1c5;
	border-right: 1px solid #81b1c5;
	padding-left: 8px;
}

.thirdEditColumnC {
	width: 31%;
	text-align: left;
	height: 18px;
	background: #c1d9e5;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 1px solid #81b1c5;
	border-right: 1px solid #81b1c5;
	padding-left: 8px;
}

.RadioNoBorderD {
	height: 26px;;
	background: #ffffff;
	border: 0px #cfcfcf solid;
	border-collapse: collapse;
}

.RadioNoBorderD th {
	height: 26px;;
	background: #ffffff;
	border: 0px #cfcfcf solid;
}

/*.RadioNoBorderD td {
	height: 26px;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	border-left: 0px solid #cfcfcf;
	border-top: 0px solid #cfcfcf;
	background: #ffffff;
}*/
.evenInputColumnT {
	vertical-align: middle;
	width: 38%;
	text-align: right;
	height: 26px;
	background: #ffffff;
	font-weight: 500;
	font-style: normal;
	font-size: 13px;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	border-left: 0px solid #cfcfcf;
	border-top: 0px solid #cfcfcf;
	padding-right: 0px;
	color: #000000;
	padding-right: 4px;
}

.oddInputColumnT {
	vertical-align: middle;
	text-align: left;
	height: 26px;
	background: #ffffff;
	font-weight: 400;
	font-style: normal;
	font-size: 13px;
	border-width: 2px;
	padding-left: 8px;
	border-right: 0px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	border-left: 0px solid #cfcfcf;
	border-top: 0px solid #cfcfcf;
}

.evenInputColumn {
	width: 35%;
	text-align: right;
	height: 26px;
	background: #ffffff;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	border-left: 0px solid #cfcfcf;
	border-top: 0px solid #cfcfcf;
	padding-right: 8px;
}

.oddInputColumn {
	text-align: left;
	height: 26px;
	background: #ffffff;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-width: 2px;
	padding-left: 8px;
	border-right: 0px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	border-left: 0px solid #cfcfcf;
	border-top: 0px solid #cfcfcf;
}

.textAlign {
	text-align: center;
}

.EditTableD {
	width: 100%;
	color: #000000;
	/*background: #c1d9e5;*/
	background: #FFFFFF;
	border: 0px solid #cfcfcf;
	border-collapse: collapse;
}

.EditTableD th {
	height: 28px;
	/*background: #c1d9e5;*/
	background: #FFFFFF;
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

.EditTableD td { /*background: #c1d9e5;*/
	background: #FFFFFF;
	height: 26px;
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

.evenEditColumnD {
	width: 38%;
	text-align: right;
	height: 18px;
	background: #c1d9e5;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px solid #cfcfcf;
	border-right: 0px solid #cfcfcf;
	padding-right: 8px;
}

.oddEditColumnD {
	left: 0px;
	text-align: left;
	height: 18px;
	background: #c1d9e5;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px solid #cfcfcf;
	border-right: 0px solid #cfcfcf;
	padding-left: 0px;
}

.TableB {
	width: 95%;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 12px;
	text-align: left;
	size: 12px;
	background: #c1d9e5;
	position: relative;
	/*border-collapse: collapse;*/ /*background: #ffffff;*/
}

.TableB th {
	height: 20px;
	background-image: url('dh_bg20.gif');
	text-align: left;
	padding-left: 10px;
	border-right: 1px solid #c1d9e5;
	border-left: 1px solid #c1d9e5;
	border-top: 1px solid #c1d9e5;
	border-bottom: 0px solid #c1d9e5;
}

.TableB td {
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-right: 6px;
	vertical-align: middle;
	height: 18px;
	background: #c1d9e5;
	/*border-right: 1px solid #cfcfcf;*/
	/*border-bottom: 1px solid #cfcfcf;*/
}

/*.EditTableE {
	color: #000000;
	width: 70%;
	background: #ffffff;
	border: 0px solid #cfcfcf;
	border-collapse: collapse;
}

.EditTableE th {
	height: 28px;
	background: #C1D9E5;
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

.EditTableE td {
	background-color: #ffffff;
	height: 26px;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}*/
.RadioNoBorderE {
	height: 26px;;
	background: #ffffff;
	border: 0px #cfcfcf solid;
	border-collapse: collapse;
}

.RadioNoBorderE th {
	height: 26px;;
	background: #ffffff;
	border: 0px #cfcfcf solid;
}

.RadioNoBorderE td {
	height: 26px;
	border-right: 0px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	border-top: 0px solid #cfcfcf;
	background: #ffffff;
}

.evenInputColumnE {
	width: 35%;
	text-align: right;
	height: 26px;
	background: #ffffff;
	font-weight: 400;
	font-style: normal;
	font-size: 13px;
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
	border-left: 0px solid #cfcfcf;
	border-top: 0px solid #cfcfcf;
	padding-right: 8px;
}

.oddInputColumnE {
	text-align: left;
	height: 26px;
	background: #ffffff;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-width: 2px;
	padding-left: 8px;
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
	border-left: 0px solid #cfcfcf;
	border-top: 0px solid #cfcfcf;
}

.RadioNoBorderF {
	height: 18px;;
	background: #c1d9e5;
	border: 0px #cfcfcf solid;
	border-collapse: collapse;
}

.RadioNoBorderF th {
	height: 18px;;
	background: #c1d9e5;
	border: 0px #cfcfcf solid;
}

.RadioNoBorderF td {
	height: 18px;
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
	border-left: 0px solid #cfcfcf;
	border-top: 0px solid #cfcfcf;
	background: #c1d9e5;
}

.EditTableG {
	width: 100%;
	color: #000000;
	background: c1d9e5;
	border: 0px solid #cfcfcf;
	border-collapse: collapse;
}

.EditTableG th {
	height: 28px;
	background: #c1d9e5;
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

.EditTableG td {
	background-color: c1d9e5;
	height: 26px;
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

.evenEditColumnG {
	width: 45%;
	text-align: right;
	height: 18px;
	background: #c1d9e5;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px solid #cfcfcf;
	border-right: 0px solid #cfcfcf;
	padding-right: 0px;
}

.oddEditColumnG {
	width: 55%;
	text-align: left;
	height: 18px;
	background: #c1d9e5;
	font-weight: 400;
	font-style: normal;
	font-size: 12px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px solid #cfcfcf;
	border-right: 0px solid #cfcfcf;
	padding-left: 10px;
}

.titleText {
	padding-left: 8px;
	font-size: 14px;
	color: #395e95;
}

.topTitleText {
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	padding-left: 12px;
	font-size: 14px;
	color: #395e95;
}

.topTitleText2 {
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	padding-left: 0px;
	font-size: 14px;
	color: #395e95;
}

.RadioNoBorderJ {
	height: 22px;;
	background: #ffffff;
	border: 0px #cfcfcf solid;
	border-collapse: collapse;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #000000;
}

.RadioNoBorderJ th {
	height: 15px;;
	background: #ffffff;
	border: 0px #cfcfcf solid;
}

.RadioNoBorderJ td {
	height: 22px;
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
	border-left: 0px solid #cfcfcf;
	border-top: 0px solid #cfcfcf;
	background: #ffffff;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #000000;
}

.DataTableD {
	width: 100%;
	margin: 0px;
	border: #cfcfcf 1px solid;
	text-align: center;
	border-collapse: collapse;
	background: #ffffff;
}

.EditTableCalendar {
	color: #000000;
	width: 70%;
	background: #ffffff;
	border: 1px solid #cfcfcf;
	border-collapse: collapse;
}

.EditTableCalendar th {
	height: 28px;
	background-image: url('searchTableHead.jpg');
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

.EditTableCalendar95 {
	color: #000000;
	width: 95%;
	background: #ffffff;
	border: 1px solid #cfcfcf;
	border-collapse: collapse;
}

.EditTableCalendar95 th {
	height: 28px;
	background-image: url('searchTableHead.jpg');
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

.EditTableCalendarTR {
	height: 26px;
	background: #ffffff;
}

.EditTableCalendarPaddingright8 {
	padding-right: 8px;
	background-color: #ffffff;
	height: 26px;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	text-align: right;
}

.EditTableCalendarPaddingleft8 {
	padding-left: 8px;
	background-color: #ffffff;
	height: 26px;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

.EditTableCalendarPaddingleft10 {
	padding-left: 10px;
	background-color: #ffffff;
	height: 26px;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

.evenColumnL {
	vertical-align: middle;
	width: 18%;
	text-align: right;
	height: 26px;
	background: #ffffff;
	font-weight: 500;
	font-style: normal;
	font-size: 13px;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	border-left: 0px solid #cfcfcf;
	border-top: 0px solid #cfcfcf;
	padding-right: 0px;
	color: #000000;
	padding-right: 8px;
}

.oddColumnR {
	vertical-align: middle;
	text-align: left;
	height: 26px;
	width: 32%;
	background: #ffffff;
	font-weight: 400;
	font-style: normal;
	font-size: 13px;
	border-width: 2px;
	padding-left: 8px;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	border-left: 0px solid #cfcfcf;
	border-top: 0px solid #cfcfcf;
}

.headerP {
	text-align: center;
	height: 20px;
	vertical-align: middle;
	font-size: 13px;
	background-color: #EDF1F4;
	font-weight: 600;
	border-right: 1px solid #81b1c5;
	border-left: 1px none;
	border-bottom: 1px solid #81b1c5;
	border-top: 10px solid #81b1c5;
	margin: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	color: #395e95;
}

.TableT {
	width: 95%;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 12px;
	text-align: left;
	size: 12px;
	/*background: #c1d9e5;*/
	background: #FFFFFF;
	position: relative;
	/*border-collapse: collapse;*/ /*background: #ffffff;*/
	border-bottom: 0px #97A8B7 solid;
	border-left: 1px #97A8B7 solid;
	border-right: 1px #97A8B7 solid;
	border-top: 0px;
}

.TableT th { /*height: 20px;
	background-image: url('dh_bg20.gif');
	text-align: left;
	padding-left: 10px;
	border-right: 1px solid #c1d9e5;
	border-left: 1px solid #c1d9e5;
	border-top: 1px solid #c1d9e5;
	border-bottom: 0px solid #c1d9e5;*/
	height: 28px;
	/**background: #C1D9E5;*/
	background-image: url('searchTableHead.jpg');
	border-right: 0px solid #cfcfcf;
	border-bottom: 0px solid #cfcfcf;
}

.ScrollTable {
	height: 265px;
	width: 1040px;
	overflow-x: scroll;
	overflow-y: scroll;
}

.ScrollTable700 {
	height: 290px;
	width: 700px;
	overflow-x: scroll;
	overflow-y: scroll;
}

.ScrollPopupTree {
	padding-left: 20px;
	height: 330px;
	width: 510px;
	overflow-y: scroll;
	overflow-x: invisible;
}

.BtnHidden {
	visibility: hidden;
	display: none;
}

/****************  rich样式  **********************/
.RichTab {
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	padding-left: 12px;
	font-size: 15px;
	font-weight: 500;
	color: #000000;
	border: 0px;
	background-color: transparent;
}

.RichTabPanel {
	
}

.RichPanel {
	background-color: transparent;
	border: 0px;
}

.RichComboBox input {
	height: 22px;
	font-size: 14px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 1px;
	border: 1px solid #afafaf;
	vertical-align: middle;
}

.RichToolTip {
	border: 2px #81b1c5 solid;
	background: #ffffff;
}

.rich-shuttle-source-caption {
	text-align: left;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #000000;
}

.rich-shuttle-target-caption {
	text-align: left;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #000000;
}

.rich-shuttle-list-header th {
	height: 20px;
	text-align: center;
	vertical-align: middle;
	font-size: 13px;
	background-image: url('tableHead.jpg');
	background-repeat: repeat-x;
	font-weight: 600;
	border-right: 1px solid #81b1c5;
	border-left: 0px;
	border-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	color: #395e95;
}

.rich-shuttle-list-content td {
	text-align: left;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #000000;
}

.rich-ordering-list-caption {
	text-align: left;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #000000;
}

.rich-ordering-list-header th {
	height: 20px;
	text-align: center;
	vertical-align: middle;
	font-size: 13px;
	background-image: url('tableHead.jpg');
	background-repeat: repeat-x;
	font-weight: 600;
	border-right: 1px solid #81b1c5;
	border-left: 0px;
	border-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	color: #395e95;
}

.rich-ordering-list-content td {
	text-align: left;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #000000;
}

.BtnRichSpacer {
	width: 7px;
	height: 0px;
}

.LinkRichSpacer {
	width: 10px;
	height: 0px;
}

/* Liyx 11/09/07 */
.MoveOverBtn {
	background-color:#e7f8ff;
	color:#cd0a0a;
	font-size:12px;
	height:24px;
	padding:4px 8px 2px 8px;
	border:1px solid #246ad6;
	cursor: hand;
	/*
	height: 19px;
	text-align: center;
	vertical-align: middle;
	text-shadow: gray;
	padding-top: 1px;
	font-weight: 500;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	background-image: url('buttonOver.jpg');
	border-top: 1px solid #cfcfcf buttonshadow;
	border-left: 1px solid #cfcfcf buttonshadow;
	border-right: 1px solid #565656 buttonshadow;
	border-bottom: 1px solid #565656 buttonshadow;
	cursor: hand;
	*/
}

/* Liyx 11/09/07 */
.MoveOutBtn {
	background-color:#e7f8ff;
	color:#246ad6;
	font-size:12px;
	height:24px;
	padding:4px 8px 2px 8px;
	border:1px solid #246ad6;
	cursor: hand;
	/*
	height: 19px;
	text-align: center;
	vertical-align: middle;
	text-shadow: gray;
	padding-top: 1px;
	font-weight: 500;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	background-image: url('buttonbg.jpg');
	border-top: 1px solid #cfcfcf buttonshadow;
	border-left: 1px solid #cfcfcf buttonshadow;
	border-right: 1px solid #565656 buttonshadow;
	border-bottom: 1px solid #565656 buttonshadow;
	cursor: default;
	*/
}


/* Liyx 11/09/09 */
.InputTable_CSS{
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	border:1px solid #c5e3ff;
	text-align:center;
	border-collapse:collapse;
	width:100%;
}

/* Liyx 11/09/08 */
.InputTable_Title{
	border-bottom:1px solid #a5daff;
	border-right:1px solid #246ad6; 
	background-color:#e7f8ff; 
	text-align:left;
	padding-left:3px;
	color:#246ad6; 
	font-weight:bold;
	width:20%;
	height:20px;
}

/* Liyx 11/09/08 */
.InputTable_Text{ 
	border-bottom:1px solid #c5e3ff;
    border-right:1px solid #c5e3ff;
	padding:3px;
	text-align:left;
}

/* Liyx 11/09/07 */
.btn_Add {
	background-image: url(newoa.png);
	background-position: 3px -93px;
	background-color:#e7f8ff;
	color:#246ad6;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
}
/* Liyx 11/09/08 */
.MoveOutBtn_Add {
	background-image: url(newoa.png);
	background-position: 3px -93px;
	background-color:#e7f8ff;
	color:#246ad6;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
}
/* url(newoa.png); 11/09/08 */
.MoveOverBtn_Add {
	background-image: url(newoa_red.png);
	background-position: 3px -93px;
	background-color:#e7f8ff;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
	color:#cd0a0a;
}

/* Liyx 11/09/07 */
.btn_Mod {
	background-image: url(newoa.png);
	background-position: 3px -75px;
	background-color:#e7f8ff;
	color:#246ad6;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
}
/* Liyx 11/09/08 */
.MoveOverBtn_Mod {
	background-image: url(newoa_red.png);
	background-position: 3px -75px;
	background-color:#e7f8ff;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
	color:#cd0a0a;
}

/* Liyx 11/09/07 */
.btn_Set {
	background-image: url(newoa.png);
	background-position: 3px -36px;
	background-color:#e7f8ff;
	color:#246ad6;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
}
/* Liyx 11/09/08 */
.MoveOverBtn_Set {
	background-image: url(newoa_red.png);
	background-position: 3px -36px;
	background-color:#e7f8ff;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
	color:#cd0a0a;
}

/* Liyx 11/09/07 */
.btn_Save {
	background-image: url(newoa.png);
	background-position: 3px -221px;
	background-color:#e7f8ff;
	color:#246ad6;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
}
/* Liyx 11/09/08 */
.MoveOverBtn_Save {
	background-image: url(newoa_red.png);
	background-position: 3px -221px;
	background-color:#e7f8ff;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
	color:#cd0a0a;
}

/* Liyx 11/09/07 */
.btn_Return {
	background-image: url(newoa.png);
	background-position: 3px -145px;
	background-color:#e7f8ff;
	color:#246ad6;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
}
/* Liyx 11/09/08 */
.MoveOverBtn_Return {
	background-image: url(newoa_red.png);
	background-position: 3px -145px;
	background-color:#e7f8ff;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
	color:#cd0a0a;
}
/* Liyx 11/09/07 */
.btn_Cancel {
	background-image: url(newoa.png);
	background-position: 3px -145px;
	background-color:#e7f8ff;
	color:#246ad6;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
}
/* Liyx 11/09/08 */
.MoveOverBtn_Cancel {
	background-image: url(newoa_red.png);
	background-position: 3px -145px;
	background-color:#e7f8ff;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
	color:#cd0a0a;
}

/* Liyx 11/09/08 */
.btn_Del {
	background-image: url(newoa.png);
	background-position: 3px -113px;
	background-color:#e7f8ff;
	color:#246ad6;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
}
/* Liyx 11/09/08 */
.MoveOverBtn_Del {
	background-image: url(newoa_red.png);
	background-position: 3px -113px;
	background-color:#e7f8ff;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
	color:#cd0a0a;
}

/* Liyx 11/09/08 */
.btn_Lock {
	background-image: url(newoa.png);
	background-position: 3px 2px;
	background-color:#e7f8ff;
	color:#246ad6;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
}
/* Liyx 11/09/08 */
.MoveOverBtn_Lock {
	background-image: url(newoa_red.png);
	background-position: 3px 2px;
	background-color:#e7f8ff;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
	color:#cd0a0a;
}

/* Liyx 11/09/08 */
.btn_unLock {
	background-image: url(newoa.png);
	background-position: 3px -17px;
	background-color:#e7f8ff;
	color:#246ad6;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
}
/* Liyx 11/09/08 */
.MoveOverBtn_unLock {
	background-image: url(newoa_red.png);
	background-position: 3px -17px;
	background-color:#e7f8ff;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
	color:#cd0a0a;
}

/* Liyx 11/09/08 */
.btn_Find {
	background-image: url(newoa.png);
	background-position: 3px -56px;
	background-color:#e7f8ff;
	color:#246ad6;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
}
/* Liyx 11/09/08 */
.MoveOutBtn_Find {
	background-image: url(newoa.png);
	background-position: 3px -56px;
	background-color:#e7f8ff;
	color:#246ad6;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
}
/* Liyx 11/09/08 */
.MoveOverBtn_Find {
	background-image: url(newoa_red.png);
	background-position: 3px -56px;
	background-color:#e7f8ff;
	font-size:12px;
	height:24px;
	padding:4px 2px 2px 15px;
	border:1px solid #246ad6;
	cursor: hand;
	color:#cd0a0a;
}

/*
 * 分页STYLE
 * Liyx 2011/09/15
*/
/* 定义按钮的样式 */
.rich-datascr-button {
	background-color:#e7f8ff;
	color:#246ad6;
	border:1px solid #c5e3ff;
	font-size:12px;
	font-weight:bold;
	padding:0px 2px 3px 2px;
}

/* 定义两个按钮间分隔符的样式 */
.rich-datascr-ctrls-separator {
	background-color:#FF0000;
}

/* 定义禁用的铵钮的样式 */
.rich-datascr-button-dsbld {
	background-color:#e7f8ff;
	color:#c5e3ff;
	font-size:12px;
	border:1px solid #c5e3ff;
	font-weight:bold;
	padding:0px 2px 3px 2px;
}

/* 定义活动的铵钮的样式 */
.rich-datascr-act {
	border-bottom:1px solid #246ad6;
	border-top:0px;
	color:#246ad6;
	font-weight:bold;
	font-size:12px;
}

/* 定义不活动的铵钮的样式 */
.rich-datascr-inact {
	border:0px;
	color:#246ad6;
}

/* 定义数据滚动器的包裹器<table>元素的样式 */
.rich-dtascroller-table {
	background-color:#FFFFFF;
	border:0px;
	height:16px;
}

/***页面TABLE转到第一页***/
.pageFirst {
	background:url(page1.gif) no-repeat center center;
	border:0;
	width:10px;
	height:8px;
	text-align: center;
}
/***页面TABLE转到前一页***/
.pagePre {
	background:url(page2.gif) no-repeat center center;
	border:0;
	width:10px;
	height:8px;
	text-align: center;
}
/***页面TABLE转到下一页***/
.pageNext {
	background:url(page3.gif) no-repeat center center;
	border:0;
	width:10px;
	height:8px;
	text-align: center;
}
/***页面TABLE转到最后***/
.pageLast {
	background:url(page4.gif) no-repeat center center;
	border:0;
	width:10px;
	height:8px;
	text-align: center;
}
/***页面TABLE跳转链接图标***/
.pageGo {
	background:url(go.jpg) no-repeat center center;
	border:0;
	width:15px;
	height:15px;
	text-align: center;
	cursor:hand;
}
/***页面TABLE跳转录入框***/
.inputGo {
	font-size: 12px;
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	height: 15px;
	width:  30px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	color: #000000;
	background: #ffffff;
	border: 1px solid #7f9db9;
	vertical-align: middle;
}
/***页面TABLE***/
.scrollSumLabel {
	width:350px;
	margin-right:5px;
}

/* 部门树形样式
 * 2011/09/20
 * Liyx
 */
.DeptTree {
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-size:12px;
	overflow-x: auto; 
	overflow-y: auto; 
	width: 180px; 
	height: 500px;
	vertical-align: top;
}
.DeptTree_DTL {
	font-family: 宋体, ms song, simsun, tahoma, sans-serif;
	font-size:12px;
	overflow-x: hidden; 
	overflow-y: auto;
	width:520px; 
	height: 500px;
	vertical-align: top;
}
/* 水平分屏
 * 2011/09/21
 * Liyx
 */
.pageArea_A {
	width:20%;
	height:100%;
	vertical-align: top;
}
.pageArea_B {
	width:80%;
	height:100%;
	vertical-align: top;
}

/* 大菜单 */
.rich-pmenu-top-group {
	height: 20px;
	/*	background-image:url(newbg_03.jpg);*/
	background-image:url(newbg_menu.jpg);
	background-position:0px -48px;
	font:12px Microsoft YaHei, Tahoma, Helvetica, Arial, "宋体", sans-serif;
	font-weight:bolder;
	color:#FFFFFF;
	border-top: none;
	margin-top: 0;
	padding: 2px 1px 2px 2px;
	cursor: pointer;
}
/* 小菜单 */
.rich-pmenu-item {
	border-top:1px inherit;
	font:12px Microsoft YaHei, Tahoma, Helvetica, Arial, "宋体", sans-serif;
	cursor: pointer;
	color:#0e267a;
	padding: 2px 1px 1px;
	margin-top: 1px;
	background-color:#f7f7f7;
}

/* 大菜单 */
.rich-tab-header{
	color:#FFFFFF;
	font-size:13px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:25px;
	padding-right:25px;
}
/*  大菜单当前状态    */
.rich-pmenu-selected-element{
	font-style:normal;
	background-image:url(newbg_menu.jpg);
	background-position:0px -108px;
	color:#FFFFFF;
}

/* 最上级菜单--背景 */
.rich-tab-bottom-line {			
	background-image:url(newbg_menu.jpg);
	background-position:0px 0px;
	height:14px;
	background-repeat:repeat-x;
}
			
/* 最上级菜单--等待状态-外框 */
.rich-tabhdr-cell-inactive {			
	padding-top:0px;
}
			
/* 最上级菜单--等待状态 */
.rich-tab-inactive{
	border:none;
	background:none;
	color:#FFFFFF;
	vertical-align:middle;
	cursor: pointer;
}

/* 最上级菜单--当前状态 */
.rich-tab-active {
	background-image : url(newbg_menu.jpg);
	background-position:0px -24px;
	background-repeat:repeat-x;
	color:#FFFFFF;
	border:none;
	cursor: pointer;
	top:0px;
}
.content_container{
	background:none;
}
/*一级菜单的二级菜单 --- old*/
.rich-tabpanel-content{
	background-color:#0E7DD6;
	color:#FFFFFF;
} 
/*一级菜单的二级菜单 --- new*/
.rich-toolbar{
	background-image:none;
	background-color:#0E7DD6;
	color:#FFFFFF;
	border:none;
	padding:0px;
	margin:0px;
} 
.rich-toolbar-item  a, .rich-toolbar-item  a:Hover,.rich-toolbar-item  a:Visited,.rich-toolbar-item  a:Link{	
	color: #FFFFFF;
	text-decoration: none;
}

.rich-toolbar-item-on  a, .rich-toolbar-item-on  a:Hover,.rich-toolbar-item-on  a:Visited,.rich-toolbar-item-on  a:Link{	
	color:#0e267a;
	text-decoration: none;
}
/* 内容tab */
.rich-tab-active-main {
	background: #555;
	color:#ddd;
	border:none;
	cursor: pointer;
	top:0px;
}
.rich-tab-bottom-line-main {			
	background: #999;
}